/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package dominio;

import java.util.LinkedList;

/**
 *
 * @author Richard
 */
public class Seccion  {
    private String identificadorSeccion;
    private int cantidadEstudiantes;
    private LinkedList<Asignatura> asignaturas;

    public Seccion() {
        asignaturas=new LinkedList<>();
    }

    public String getIdentificadorSeccion() {
        return identificadorSeccion;
    }

    public void setIdentificadorSeccion(String identificadorSeccion) {
        this.identificadorSeccion = identificadorSeccion;
    }

    public int getCantidadEstudiantes() {
        return cantidadEstudiantes;
    }

    public void setCantidadEstudiantes(int cantidadEstudiantes) {
        this.cantidadEstudiantes = cantidadEstudiantes;
    }

    public LinkedList<Asignatura> getAsignaturas() {
        return asignaturas;
    }

    public void setAsignaturas(LinkedList<Asignatura> asignaturas) {
        this.asignaturas = asignaturas;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (identificadorSeccion != null ? identificadorSeccion.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Seccion)) {
            return false;
        }
        Seccion other = (Seccion) object;
        return (this.identificadorSeccion != null || other.identificadorSeccion == null) && (this.identificadorSeccion == null || this.identificadorSeccion.equals(other.identificadorSeccion));
    }

}
